// 1、导入http模块
const http = require('http');
const url = require('url');

// 2、创建一个HTTP服务
const server = http.createServer((req, res) => {
  // 请求路径 req.url
  console.log(req.url); // 只包含 url 中的路径与查询字符串
  let reqObj = url.parse(req.url, true); // 将查询字符串转换为对象
  console.log(reqObj);
  // 路径
  console.log(reqObj.pathname);
  // 查询字符串对象
  console.log(reqObj.query);

  res.setHeader('Content-Type', 'text/html; charset=utf-8') // 解决中文乱码
  res.end('你好')
});

// 3、监听端口，启动服务
// http默认端口是80 https默认端口是443
// http://localhost:3000/search?keyword=123
server.listen(3000, () => {
  console.log('服务启动成功，端口号为：3000');
});